package net.huashitong.supervision.insideDuCha.filter;

import com.sirdc.modules.core.filter.BaseFilter;
import net.huashitong.supervision.task.entity.TaskUnit;

import java.util.List;

public class InsideSubTaskFilter  extends BaseFilter {
    private String sysId;
    private String createUser;
    private  String taskMainId;//主任务id
    private  String subTaskName;//子任务名称
    private  String subTaskCont;//子任务内容
    private String  situations;//办理情况
    private String problems;//问题
    private String nextPlan;//下一步计划
    private int timeType;// 任务周期类型 时间类型  1 单时限，2 周，3 月，4 季 5 多时限
    private String cycleValue;//循环值
    private String timeAging; // 任务时效 1 当前任务， 2 过期任务，，（超过时限，就是2 过期任务）
    private int valids;//任务有效标志
    private String remarks ;//任务备注
    private String fileIds;
    private String fileName;
    private String deptId; //单位id
    private String userId;
    private String userName;
    private String taskState;
    private String RemindDate;
    private int timeRound;




    //------
    private String period;
    private String day; //周期性任务的天
    private String week;      //周期的星期
    private String month;      //周期的月
    private String quarter;      //周期的季度
    private String timeLimits; //多时限字符串
    private String timeLimit; //字符串


    private String subTimeLimit;  //子任务时限
    private String leadDeptIds;//牵头单位id集合
    private String assistDeptIds; //协办单位id集合
    private String subCopeToIds; //子事项抄送领导id集合
    private List<TaskUnit> taskUnitList;//单位集合

    private String type;  //办结1
    private String subProblem;//子事项存在问题汇总；
    private String subPlan;//子事项下步计划汇总；
    private String del;   //删除标识（当字段有值时表示任务一删除）
    private String search;  //搜索字段

    private String banjieValue;//办结标志； 1 办结，2办结所有

    private String roomId;
    private String userTaskId;
    private String createUserName;

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getRemindDate() {
        return RemindDate;
    }

    public void setRemindDate(String remindDate) {
        RemindDate = remindDate;
    }

    public int getTimeRound() {
        return timeRound;
    }

    public void setTimeRound(int timeRound) {
        this.timeRound = timeRound;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public String getTaskState() {
        return taskState;
    }

    public void setTaskState(String taskState) {
        this.taskState = taskState;
    }

    public String getUserTaskId() {
        return userTaskId;
    }

    public void setUserTaskId(String userTaskId) {
        this.userTaskId = userTaskId;
    }

    public String getRoomId() {
        return roomId;
    }

    public void setRoomId(String roomId) {
        this.roomId = roomId;
    }

    public String getBanjieValue() {
        return banjieValue;
    }

    public void setBanjieValue(String banjieValue) {
        this.banjieValue = banjieValue;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPeriod() {
        return period;
    }

    public void setPeriod(String period) {
        this.period = period;
    }

    public String getDay() {
        return day;
    }

    public void setDay(String day) {
        this.day = day;
    }

    public String getWeek() {
        return week;
    }

    public void setWeek(String week) {
        this.week = week;
    }

    public String getMonth() {
        return month;
    }

    public void setMonth(String month) {
        this.month = month;
    }

    public String getQuarter() {
        return quarter;
    }

    public void setQuarter(String quarter) {
        this.quarter = quarter;
    }

    public String getTimeLimits() {
        return timeLimits;
    }

    public void setTimeLimits(String timeLimits) {
        this.timeLimits = timeLimits;
    }

    public String getTimeLimit() {
        return timeLimit;
    }

    public void setTimeLimit(String timeLimit) {
        this.timeLimit = timeLimit;
    }

    public String getSysId() {
        return sysId;
    }

    public void setSysId(String sysId) {
        this.sysId = sysId;
    }

    public String getTaskMainId() {
        return taskMainId;
    }

    public void setTaskMainId(String taskMainId) {
        this.taskMainId = taskMainId;
    }

    public String getSubTaskName() {
        return subTaskName;
    }

    public void setSubTaskName(String subTaskName) {
        this.subTaskName = subTaskName;
    }

    public String getSubTaskCont() {
        return subTaskCont;
    }

    public void setSubTaskCont(String subTaskCont) {
        this.subTaskCont = subTaskCont;
    }

    public String getSituations() {
        return situations;
    }

    public void setSituations(String situations) {
        this.situations = situations;
    }

    public String getProblems() {
        return problems;
    }

    public void setProblems(String problems) {
        this.problems = problems;
    }

    public String getNextPlan() {
        return nextPlan;
    }

    public void setNextPlan(String nextPlan) {
        this.nextPlan = nextPlan;
    }

    public int getTimeType() {
        return timeType;
    }

    public void setTimeType(int timeType) {
        this.timeType = timeType;
    }

    public String getSubTimeLimit() {
        return subTimeLimit;
    }

    public void setSubTimeLimit(String subTimeLimit) {
        this.subTimeLimit = subTimeLimit;
    }

    public String getLeadDeptIds() {
        return leadDeptIds;
    }

    public void setLeadDeptIds(String leadDeptIds) {
        this.leadDeptIds = leadDeptIds;
    }

    public String getAssistDeptIds() {
        return assistDeptIds;
    }

    public void setAssistDeptIds(String assistDeptIds) {
        this.assistDeptIds = assistDeptIds;
    }

    public String getSubCopeToIds() {
        return subCopeToIds;
    }

    public void setSubCopeToIds(String subCopeToIds) {
        this.subCopeToIds = subCopeToIds;
    }

    public List<TaskUnit> getTaskUnitList() {
        return taskUnitList;
    }

    public void setTaskUnitList(List<TaskUnit> taskUnitList) {
        this.taskUnitList = taskUnitList;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getSubProblem() {
        return subProblem;
    }

    public void setSubProblem(String subProblem) {
        this.subProblem = subProblem;
    }

    public String getSubPlan() {
        return subPlan;
    }

    public void setSubPlan(String subPlan) {
        this.subPlan = subPlan;
    }

    public String getDel() {
        return del;
    }

    public void setDel(String del) {
        this.del = del;
    }

    public String getSearch() {
        return search;
    }

    public void setSearch(String search) {
        this.search = search;
    }

    public String getCycleValue() {
        return cycleValue;
    }

    public void setCycleValue(String cycleValue) {
        this.cycleValue = cycleValue;
    }

    public String getTimeAging() {
        return timeAging;
    }

    public void setTimeAging(String timeAging) {
        this.timeAging = timeAging;
    }

    public int getValids() {
        return valids;
    }

    public void setValids(int valids) {
        this.valids = valids;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getFileIds() {
        return fileIds;
    }

    public void setFileIds(String fileIds) {
        this.fileIds = fileIds;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getDeptId() {
        return deptId;
    }

    public void setDeptId(String deptId) {
        this.deptId = deptId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }
}
